Repository navigation
chore(deps): update all non-major dependencies - #262
Merged
Merged
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
September 26, 2026 14:06
1a7f216 to
46ec7ba
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
10 times, most recently
from
October 4, 2026 00:30
9ff89a6 to
c9bdbec
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
10 times, most recently
from
October 8, 2026 20:14
b46877d to
afbb88f
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
October 8, 2026 22:49
afbb88f to
ae0a297
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^1.2.136→^1.2.141^1.2.97→^1.2.99^4.3.2→^4.3.3^4.11.2→^4.11.3^1.63.0→^1.64.0^24.13.6→^24.19.1^5.13.0→^5.14.02.0.1-rc.32→2.0.2^6.37.0→^6.40.0^6.0.1→^6.0.2^4.5.2→^4.6.0^0.70.0→^0.72.0^1.85.0→^1.87.0^8.23.0→^8.23.112.8.1→12.10.1^11.4.12→^11.4.13^3.3.11→^3.3.12Release Notes
nuxt/test-utils (@nuxt/test-utils)
v4.3.3Compare Source
👉 Changelog
compare changes
🔥 Performance
toWebHandlerinstead ofnode-mock-http(abe8ad944)h3from the project (b5d802f03)estree-walkerwithoxc-walker(8e8ca5e8b)local-pkgwithexsolve(38938a879)c12with native dotenv parsing (26c72afa0)destrandsculeusage (e4bfd2ebe)node-fetch-nativepolyfill (6b654de5c)nypmwithpackage-manager-detector(#1828)🩹 Fixes
registerEndpointagainst the projecth3(#1831)🏡 Chore
vueto peer dependencies (e70592ffa)nuxtversions as peer dependency (b473892c9)🤖 CI
0ad46c892)pnpm/setupanddevEngines(#1814)❤️ Contributors
nuxt/ui (@nuxt/ui)
v4.11.3Compare Source
Bug Fixes
dirprop to the provided locale (#6767) (93c40df)method="post"to prevent input leaking via GET before hydration (#7078) (57f7699)aria-labelon icon-only buttons (#7009) (7f0250e)dirtystate (#6545) (8977394)usePrefix(#7074) (77c92de)@custom-variantforlightanddarkvariants (#7023) (584016b)setandsetAtPath(#7077) (4bfd115)microsoft/playwright (@playwright/test)
v1.64.0Compare Source
🧰 WebMCP
New page.webmcp and frame.webmcp give access to the tools that a page registers through the experimental WebMCP browser API, so you can test them like any other part of your app:
Playwright MCP also supports WebMCP by default, with page-defined tools offered to the agent as
webmcp_<tool>. Pass--no-webmcpto opt out.playwright-cliexposes them as well:playwright-cli webmcp-list playwright-cli webmcp-call search_catalog --params '{"query":"cats"}'🎬 Better videos
Videos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:
fpsoption in testOptions.video,recordVideoandscreencast.start(). Firefox and WebKit currently capture up to 25 frames per second.
styleoption takes CSS declarations for thepointmarker, the targethighlightand the actiontitle. It replaces thefontSizeoption, which is now deprecated.quality.
playwright-cli.🎯 Test runner
New testProject.default option keeps a project in the config without running it by default. You can configure every browser you care about, and let a plain
npx playwright testrun just your favourite one:New
--shufflecommand line option schedules tests in a random order, which helps to find tests that accidentally depend on each other.New
lockoption in test.describe.configure() adds test locks to all tests in a file or a group:New
typeoption oftoHaveScreenshotin testConfig.expect stores all unnamed screenshots as WebP:🪆 Locator.within()
New locator.within() combines two locators that you already have, reading in the natural order —
"this button, within that dialog":
Relative locators such as locator.nth() or locator.first() are resolved inside each parent
separately, which makes column-like queries straightforward:
New APIs
New page.getByRef() locates an element by its aria ref, such as
e2, reported by page.ariaSnapshot() in the'ai'mode.New option
includeShadowin page.content() and frame.content() serializes open shadow roots as declarative shadow DOM.New option
signCountsets the initial signature counter of a virtual credential. credentials.create() and credentials.get() return the currentsignCount, and it is saved and restored together with the credentials in the storage state.New fullConfig.filteredProjects lists the projects that were selected to run after applying the
--projectfilter. It is available in global setup and reporters.New apiRequestContext.addCookies(), apiRequestContext.cookies() and apiRequestContext.clearCookies() manage cookies of a request context, mirroring the BrowserContext methods:
Breaking changes⚠️
screenproperty is now forwarded from the device descriptors. If you use...devices['Desktop Chrome']and alike,window.screenand media queries now see the emulated screen size. You can opt-out by explicitly settingscreentoundefined:JSX in your test files now follows your
tsconfig.json. Playwright compiles JSX in test files according to thejsx,jsxFactory,jsxFragmentFactoryandjsxImportSourcetsconfig options, and defaults to the automatic runtime fromreact/jsx-runtime.--update-snapshots=missingnow passes the test run. Tests that only create missing snapshots now pass in the'missing'mode of testConfig.updateSnapshots, so that CI can generate new snapshots and verify the existing ones in a single run. The mode used when the option is not specified is now called'default'and behaves as before: missing snapshots are written and the test fails.Elements inside hidden iframes are considered hidden. Elements inside an iframe that is not visible, for example with
visibility: hidden, are now considered hidden by actions, locator.isVisible() and expect(locator).toBeVisible().Browser Versions
This version was also tested against the following stable channels:
nuxt-content/docus (docus)
v5.14.0Compare Source
Features
nuxt-agent-discovery(#1435) (acb72f4)nuxt-schema-organduseCanonical(#1439) (6090b7e)Bug Fixes
markdown/html(#1449) (6881e06)site.urlfor llms.txt domain (#1447) (c229a86)h3js/h3 (h3-next)
v2.0.2Compare Source
compare changes
🩹 Fixes
onErrorfor stream errors in Node.js handlers (#1571)onError(#1574)📖 Documentation
🌊 Types
@ts-nocheckfrom iron-crypto (#1572)defineRoutehandler input from validation schemas (ec527f0)🏡 Chore
legacySealFallbackas deprecated (44dbfb8)❤️ Contributors
v2.0.1Compare Source
compare changes
🚀 Enhancements
redirectwhen the request is already at the target (#1559)🩹 Fixes
headers: falsein RouteRuleConfig (edcc329)//after base (1161eb7)💅 Refactors
📖 Documentation
🌊 Types
🏡 Chore
❤️ Contributors
0020020(@00200200)v2.0.1-rc.33Compare Source
compare changes
🚀 Enhancements
redirectwhen the request is already at the target (#1559)🩹 Fixes
headers: falsein RouteRuleConfig (edcc329)//after base (1161eb7)💅 Refactors
📖 Documentation
🌊 Types
🏡 Chore
❤️ Contributors
0020020(@00200200)webpro-nl/knip (knip)
v6.40.0: Release 6.40.0Compare Source
e667552) - thanks @giaBaoJS!dd02baf)3573749)b86f45f) - thanks @jonathanong!99cac78) - thanks @SwastikTripathi!f0f36df) - thanks @MFA-G!3decd35) - thanks @devYRPauli!79a87d9) - thanks @devYRPauli!4a5ec96) - thanks @devYRPauli!87fea9f) - thanks @DreamLongYT!7c229f4)5bd4626)4e0a343)eaa353b) - thanks @DreamLongYT!e939396) - thanks @DreamLongYT!d95a831)9ed1491) - thanks @SulimanAbdulrazzaq!49c2aae) - thanks @DreamLongYT!b84fdf8) - thanks @DreamLongYT!1af96bc) - thanks @everton-dgn!01cb432) - thanks @everton-dgn!dc3a47e) - thanks @DreamLongYT!989fdad) - thanks @maniflopi!6d44e53) - thanks @everton-dgn!a5f4cfb) - thanks @devYRPauli!8a495d4) - thanks @SwastikTripathi!c4ed619) - thanks @TkDodo!a8bf4bf) - thanks @bytedoe!61f5cc0)7ea33fa)b459d7c)v6.39.0: Release 6.39.0Compare Source
6da5576) - thanks @jonahsnider!8877d3c)b22e275) - thanks @devYRPauli!3a45c80)d912d80) - thanks @bytedoe!af3f42e) - thanks @Cayan!4648aef) - thanks @DreamLongYT!add8799) - thanks @fi3ework!2ad39fc) - thanks @giaBaoJS!7060bb9) - thanks @alokn!1698683) - thanks @devYRPauli!v6.38.0: Release 6.38.0Compare Source
0c33410)617f70d)260dbb9) - thanks @matchai!argsexample to that doc page (50b271b)e49d3db) - thanks @changbaebang!import-x/*settings in ESLint plugin (#2050) (1a34cf8) - thanks @bytedoe!9b5c5f6) - thanks @giaBaoJS!a149a98) - thanks @matthewnitschke-wk!8b0c850) - thanks @vdavid!8a8805e) - thanks @devYRPauli!584e53f)34dbccf) - thanks @gioboa!11e9450)7b58251)25a380c)ai/nanoid (nanoid)
v6.0.2Compare Source
customRandom(by @lost-signals).customRandomon changes size (by @00200200).nuxt/nuxt (nuxt)
v4.6.0Compare Source
📣 Some news
🖥️ Nuxt CLI v4
Alongside the release of Nuxt v4.6, today also brings a new major release of the Nuxt CLI:
@nuxt/cliv4. It ships as a dependency ofnuxt, so you'll get it automatically when you upgrade.Most of what's new is in
nuxt dev:nuxt.configkeys changed, where the time went during a slow start or build, and how long each module took to set upmy-bad(see below), powering things like automatically reloading when a syntax error innuxt.config.tsis fixed.nuxt/, which lets a secondnuxt dev(say, one started by an agent) take over or defer to the one you started, and powers newnuxt curlandnuxt taskcommands that talk to the running serverThere's also a new
nuxt docs "<query>"search, andnuxt preview --takeovercan replace a running preview server. And in generalnuxt/cliis a lot smaller and starts a lot faster:@nuxt/cliinstall size@nuxt/clidependenciesnuxt dev: first paintnuxt dev: port boundnuxt dev: memory at rest (Linux)Although this is a major version, none of the changes should be breaking for Nuxt v4 users: we require Node.js v22.21+, v24.11+ or v26+, we drop
nuxt initand only supportnpm create nuxt@latest, and Nuxt 2 and@nuxt/bridgeare no longer supported.👉 Check out the full Nuxt CLI v4 release notes for everything that's changed.
💡 A server-agnostic Nuxt
The biggest thing about this release is our move towards making Nuxt server-agnostic.
I feel that freedom of choice is very much a fundamental value of the web, and one that unites the whole Nuxt team.
You can use
pages/(with vue-router) or not. You can use Vite, webpack or Rspack to bundle your code. You can pick from dozens of providers to deploy to, pick any image or font provider, choose any database adapter. In every case, the framework is the same.The server side was different.
#appcomposables imported h3 types, server code imported fromh3andnitropack, and every module that touched the server was tied to whichever major version of those packages Nuxt happened to depend on.This has become particularly clear as we have been upgrading to new majors of h3 and nitro, which ship breaking changes with a cascading effect throughout the whole ecosystem.
👉 This release changes that.
Alongside explicitly defining our public API in
nuxt/kit(which now does not refer to external packages), Nuxt now specifies our own types for the request event, route rules and typed$fetch, and we expose an import surface (nuxt/server) for the server utilities that will be needed by most apps.This is the culmination of work we started almost a year ago, making it possible to use any server builder with Nuxt, not just Nitro (#33462).
Of course, under the hood,
nuxt/serveris still powered by Nitro by default - though we are also announcing a second, experimental implementation,@nuxt/vite-server, which allows pure-Vite server builds using the Vite Environment API.🌟 We see a number of key benefits for
nuxt/server.nuxt/serveron 4.6 runs unchanged there, so a module can ship one file for both./appand/server- and the bundler + server that you ultimately want to build your app.... and there are a number of other benefits too, from a single type surface to being able to iterate more quickly on features.
Finally, I want to say a special thank-you to @pi0, whose relentless focus on server agnosticism and work on h3, Nitro and web-standard server primitives over the last few years is what makes a portable
RequestEventpossible at all. Thank you, Pooya. ❤️Almost every feature in this release is already in the Nuxt 5 branch, and most of the remaining Nuxt 5 defaults can be tested today with
future.compatibilityVersion: 5(more details below!).Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.